Why XML, Not HTML?


XML was created so richly structured documents can be used over the Web. The only viable alternatives, HTML and SGML, are not practical for this purpose.

HTML conveys nothing about the meaning of the marked up document. It comes bound with a set of semantics and does not allow arbitrary structure. SGML provides arbitrary structure, but is too difficult to implement for a web browser.

XML cannot be expected to completely replace SGML. Full SGML systems solve large, complex problems that justify their expense. However, it has been said that XML provides 80% of the benefit of SGML with 20% of the effort. In many organizations, filtering SGML to XML will be the standard procedure for web delivery.

Copyright 2000 Extensibility, Inc.

Suite 250, 200 Franklin Street, Chapel Hill, North Carolina 27516